package com.example.goatstore;

import android.os.Bundle;
import android.util.Log;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.EditText;
import android.widget.Toast;
import mapping.Sucursal;

import android.app.Activity;
import android.content.Intent;



public class CrearSucursalActivity extends Activity {
	private Sucursal sucursal;
	private long idUsuario;
	private int desde;
	private EditText direccion;
	private EditText latitud;
	private EditText longitud;
	
	@Override
    public void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
        setContentView(R.layout.agregar_sucursal_desde_admin);
        Bundle datos = getIntent().getExtras();
        idUsuario = datos.getLong("idusuario");
        desde = datos.getInt("desde");
              
        direccion = (EditText) findViewById(R.id.editTextDireccion);
        latitud = (EditText) findViewById(R.id.editTextLatitud);
        longitud = (EditText) findViewById(R.id.editTextlLongitud);
        
        ((Button) findViewById(R.id.buttonCancelar)).setOnClickListener(new OnClickListener() 
        {     	
			public void onClick(View v) 
			{
				finish();
        	}
		});
        ((Button) findViewById(R.id.buttonGuardar)).setOnClickListener(new OnClickListener() 
        {     	
        	public void onClick(View v) 
			{
				if (direccion.getText().toString().compareTo("")==0)
				{
					Toast.makeText(getApplicationContext(),
							"Por Favor Ingrese Dirección", Toast.LENGTH_SHORT).show();
				} 
				else if(latitud.getText().toString().compareTo("")==0 || latitud.getText().toString().compareTo(" ")==0)
				{
					Toast.makeText(getApplicationContext(),
							"Por Favor Ingrese latitud", Toast.LENGTH_SHORT).show();
				}
				else if(longitud.getText().toString().compareTo("")==0 || longitud.getText().toString().compareTo(" ")==0)
				{
					Toast.makeText(getApplicationContext(),
							"Por Favor Ingrese longitud", Toast.LENGTH_SHORT).show();
				}
				else 
				{
					guardarSucursal();
				}
        	}

			private void guardarSucursal() 
			{
				String dir = direccion.getText().toString();
				float la = Float.parseFloat(latitud.getText().toString());
				float lo = Float.parseFloat(longitud.getText().toString());
				
				if(control.ControlSucursal.crearSucursal(dir, la, lo, idUsuario)){
					Toast.makeText(getApplicationContext(),
							"Sucursal actualizada exitosamente", Toast.LENGTH_SHORT).show();	
					
//					Intent intent = new Intent(CrearSucursalActivity.this, PrincipalEmpresaActivity.class);   	    	            	
//					Bundle b = new Bundle();
//					b.putLong("idusuario", idUsuario);
//					b.putInt("desde", desde);
//	    	        intent.putExtras(b);	    	    	            	
//        			startActivity(intent);
					finish();
				}
				else
				{
					Toast.makeText(getApplicationContext(),
							"Error", Toast.LENGTH_SHORT).show();
        		}
				
			}
		});
	}
}